package com.zoe.onelink.util;

import cn.hutool.core.date.DateTime;
import cn.hutool.core.util.NumberUtil;

import java.util.Date;

/**
 * <p>标题: 日期工具类</p>
 * <p>描述: </p>
 * <p>版权: Copyright (c) 2021</p>
 * <p>公司: 智业软件股份有限公司</p>
 *
 * @version: 1.0
 * @author: ruansheng
 * @date: 2021-10-16
 */
public class DateUtil extends cn.hutool.core.date.DateUtil {

    /**
     * 日期字符串转日期对象
     */
    public static Date convert(String dateStr) {
        Date date;
        // 时间戳格式
        if (NumberUtil.isNumber(dateStr)) {
            // 十位数的时间戳 , 结尾补需要补0
            if (dateStr.length() == 10) {
                dateStr += "000";
            }
            date = new Date(Long.parseLong(dateStr));
        } else {
            DateTime dateTime = cn.hutool.core.date.DateUtil.parse(dateStr);
            date = dateTime == null ? null : dateTime.toJdkDate();
        }
        return date;
    }


}
